맨위로가기

파이썬 패키지 인덱스

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

파이썬 패키지 인덱스(PyPI)는 파이썬 소프트웨어 패키지를 위한 중앙 집중식 저장소이다. 2000년 파이썬 배포 유틸리티(distutils)가 등장하면서 타사 파이썬 패키지 설치가 단순화되었고, 2002년 python.org에서 호스팅되는 중앙 집중식 카탈로그가 제안되었다. 2018년에는 더 현대적인 웹사이트 플랫폼인 Warehouse로 전환되었다. 2023년에는 미국 법무부의 PyPI 기여자 데이터 소환이 있었으며, 이는 개인 정보 보호에 대한 우려를 낳았다.

더 읽어볼만한 페이지

  • 파이썬 - 귀도 반 로섬
    귀도 반 로섬은 네덜란드 출신의 프로그래머로, 1989년 크리스마스 기간에 취미로 파이썬 프로그래밍 언어를 개발했으며, 구글과 드롭박스 등에서 일하다 2020년 마이크로소프트에 수석 엔지니어로 합류했다.
  • 파이썬 - 모조 (프로그래밍 언어)
    모조는 모듈러사에서 개발한 파이썬과 유사한 구문의 고성능 프로그래밍 언어로, AI 애플리케이션 개발에 초점을 맞추고 러스트의 영향을 받은 메모리 안전성을 제공하며 향후 오픈 소스로 전환될 예정이다.
파이썬 패키지 인덱스 - [IT 관련 정보]에 관한 문서
기본 정보
유형소프트웨어 저장소
소유자파이썬 소프트웨어 재단
언어다국어 지원
URLPyPI 공식 웹사이트
출시일2003년
현재 상태활성
프로그래밍 언어다양함
발음

2. 역사

파이썬 1.6.1 및 2.0 릴리스에 ''파이썬 배포 유틸리티''(distutils)가 추가되면서 타사 파이썬 패키지 설치가 단순화되었지만, 중앙 집중식 카탈로그는 없었다.[13][14] 2001년과 2002년에 걸쳐 메타데이터 표준화 및 중앙 집중식 카탈로그 구축 제안이 확정되었다.[15][10][16]

2018년에는 모든 PyPI 트래픽이 Warehouse라는 새로운 플랫폼으로 이전되었고, 기존 패키지 기록은 보존되었다.[5][6][7]

2023년 5월, 미국 법무부가 PyPI 기여자 데이터 소환을 하자 파이썬 소프트웨어 재단은 법적 준수를 위해 협조했다는 보고가 있었다.[8][9]

2. 1. 초기 (2000년대 초반)

파이썬 1.6.1 릴리스(2000년 9월)와 2.0 릴리스(2000년 10월)에 처음 포함된 '파이썬 배포 유틸리티'(distutils) 파이썬 모듈은 1991년 2월 첫 파이썬 릴리스 이후 9년 만에 등장했으며, 타사 파이썬 패키지 설치 과정을 단순화하는 것을 목표로 했다.[13][14]

하지만 'distutils'는 파이썬 코드 패키징 도구만 제공했을 뿐 그 이상은 아니었다. 메타데이터를 수집하고 배포할 수 있었지만, 다른 목적으로 사용하지는 않았다.[16] 파이썬에는 여전히 인터넷 상의 패키지를 위한 중앙 집중식 카탈로그가 없었다. 인덱스에 대한 메타데이터를 표준화하기 위한 제안인 PEP 241은 2001년 3월에 최종 확정되었다.[15] python.org 도메인에서 호스팅되는 포괄적인 중앙 집중식 카탈로그를 만들자는 제안은 2002년 11월에 최종 확정되었다.[10][16]

2. 2. 플랫폼 전환 (2010년대 후반)

2018년 4월 16일, 모든 PyPI 트래픽은 더 현대적인 웹사이트 플랫폼인 Warehouse에서 제공되기 시작했다. 레거시 웹사이트는 그 달 말에 종료되었다.[5][6] 기존의 모든 패키지는 기록이 보존된 채 새로운 플랫폼으로 마이그레이션되었다.[7]

2. 3. 최근 동향 (2020년대)

파이썬 소프트웨어 재단은 2023년 5월, 미국 법무부가 PyPI 기여자 5명의 사용자 데이터를 소환했다는 보고를 발표했다.[8][9] 재단 관계자는 기여자의 개인 정보 보호를 기대하지만 법률과 법원 명령을 준수해야 하므로, 정부가 요청한 데이터를 제공했다고 설명했다.[8]

3. 한국과의 관계

PyPI는 한국의 파이썬 개발 생태계에 중요한 역할을 하고 있다. 한국 개발자들은 PyPI를 통해 다양한 오픈 소스 라이브러리와 도구를 활용하고 있으며, 한국어로 된 패키지도 PyPI에 등록되어 한국 파이썬 커뮤니티의 성장에 기여하고 있다.

참조

[1] 웹사이트 Packaging History https://www.pypa.io/[...]
[2] 서적 Programming Python O'Reilly Media, Inc.
[3] 서적 Fluent Python O'Reilly Media, Inc
[4] 서적 Head First Python O'Reilly Media, Inc
[5] 웹사이트 Welcome to Warehouse's documentation! https://warehouse.re[...]
[6] 웹사이트 Python Insider: New PyPI launched, legacy PyPI shutting down April 30 https://blog.python.[...] Python Software Foundation 2018-04-16
[7] 웹사이트 A new package index for Python https://lwn.net/Arti[...] LWN.net
[8] 웹사이트 PyPI was subpoenaed - The Python Package Index https://blog.pypi.or[...] 2023-05-24
[9] 뉴스 The Python Software Foundation Complies with PyPI Subpoenas to Share Some User Data https://news.itsfoss[...] 2023-05-25
[10] 웹사이트 Python Package Index Tutorial http://www.python.or[...] Jeremy Hylton 2003-09-24
[11] 웹사이트 PyPI mirrors http://pypi.python.o[...] Python Software Foundation
[12] 웹사이트 Usage http://www.pip-insta[...] The pip developers
[13] 웹사이트 Python 1.6.1 http://python.org/do[...] Python Software Foundation
[14] 웹사이트 What's New in Python 2.0 https://docs.python.[...] Python Software Foundation
[15] 웹사이트 PEP 241 -- Metadata for Python Software Packages https://www.python.o[...] Python Software Foundation 2001-10-19
[16] 웹사이트 PEP 301 -- Package Index and Metadata for Distutils https://www.python.o[...] Python Software Foundation 2002-10-24
[17] 웹사이트 Browse : Python Package Index https://pypi.python.[...] Python Software Foundation
[18] 웹사이트 PEP 427 -- The Wheel Binary Package Format 1.0 https://www.python.o[...] Python Software Foundation 2013-02-15
[19] 문서 Python Package Index Tutorial http://www.python.or[...] Jeremy Hylton : weblog 2003-09-24
[20] 서적 Programming Python O'Reilly Media, Inc.
[21] 서적 Fluent Python O'Reilly Media, Inc
[22] 서적 Head First Python O'Reilly Media, Inc



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com